#include<stdio.h>

// typedef

//typedef unsigned int unit;
//
//int main()
//{
//	// unsigned int bbh;
//	unit bbh;
//}

//对于指针
//typedef int* pr_t;
//
//int main()
//{
//	int* p;
//	pr_t p2;
//}

//数组指针类
//typedef int(*parr_t)[7];
//
//int main()
//{
//	int arr[7] = { 0 };
//	int (*p)[7] = &arr;
//	parr_t p2 = &arr;
//	return 0;
//}

// 函数指针数组 int(*p[2])(int,int) = {sum,add}
//int Add(int x, int y)
//{
//	return x + y;
//}
//
//int Sub(int x, int y)
//{
//	return x - y;
//}
//
//int Mul(int x, int y)
//{
//	return x * y;
//}
//
//int Div(int x, int y)
//{
//	return x / y;
//}
//
//int main()
//{
//	int(*pf[4])(int, int) = { Add, Sub,Mul ,Div};
//	int i = 0;
//	for (i = 0; i < 4; i++) {
//		int ret = pf[i](6, 2);
//		printf("%d\n", ret);
//	}
//	return 0;
//}